﻿using System;
using RpcModel;
using Wedonek.RpcStore.Gateway.Model;
using Wedonek.RpcStore.Service.Model;

namespace Wedonek.RpcStore.Gateway.Interface
{
    internal interface IResourceShieldService
    {
        long Add(ShieIdSetParam param);
        void Delete(long id);
        DateTime? GetBeOverTime(long id);
        ShieldDatum[] Query(ShieIdQueryParam query, IBasicPage paging, out long count);
        void SetBeOverTime(long id, DateTime? overTime);
    }
}